#ifndef OBJECT_H_
#define OBJECT_H_

#include "VertexList.h"
#include "Mouse.h"
#include "TextureManager.h"

class Object
{
	protected:
	VertexList * vertices;
	
	public:
	Object(Vertex * corner1, Vertex * corner2);	
	~Object();
	
	virtual void Draw();
	virtual void CheckHover(Mouse * mouse);
	virtual Vertex * GetHover(Mouse * mouse);
	
	virtual char * GetTag();
	virtual VertexList * GetVertices();
	
};
#endif /*OBJECT_H_*/
